<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="DataSetBill" targetNamespace="http://tempuri.org/DataSetBill.xsd" elementFormDefault="qualified"
	attributeFormDefault="qualified" xmlns="http://tempuri.org/DataSetBill.xsd" xmlns:mstns="http://tempuri.org/DataSetBill.xsd"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
	xmlns:codegen="urn:schemas-microsoft-com:xml-msprop">
	<xs:element name="DataSetBill" msdata:IsDataSet="true">
		<xs:complexType>
			<xs:choice maxOccurs="unbounded">
				<xs:element name="BillProduct" codegen:typedName="BillProduct" codegen:typedPlural="BillProducts">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ProductID" type="xs:int" default="0" />
							<xs:element name="BillID" type="xs:int" default="0" />
							<xs:element name="Cost" type="xs:double" default="0" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Payment" codegen:typedName="Payment" codegen:typedPlural="Payments">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="PaymentType" type="xs:unsignedByte" default="0" />
							<xs:element name="CardName" type="xs:string" minOccurs="0" codegen:nullValue="_empty" />
							<xs:element name="PaymentSumm" type="xs:double" default="0" />
							<xs:element name="BillID" type="xs:int" minOccurs="0" codegen:nullValue="0" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Bill" codegen:typedName="Bill" codegen:typedPlural="Bills">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="BillID" msdata:ReadOnly="true" msdata:AutoIncrement="true" type="xs:int" />
							<xs:element name="PaymentSumm" type="xs:double" minOccurs="0" default="0" />
							<xs:element name="ClientID" type="xs:int" minOccurs="0" codegen:nullValue="0" nillable="true" />
							<xs:element name="OperatorID" type="xs:int" minOccurs="0" codegen:nullValue="0" />
							<xs:element name="CreationTime" type="xs:dateTime" minOccurs="0" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="BillDetail" codegen:typedName="BillDetail" codegen:typedPlural="BillDetails">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="BillID" msdata:ReadOnly="true" msdata:AutoIncrement="true" type="xs:int" />
							<xs:element name="Category" msdata:ReadOnly="true" type="xs:string" minOccurs="0" />
							<xs:element name="Cost" msdata:ReadOnly="true" type="xs:double" minOccurs="0" />
							<xs:element name="Info" msdata:ReadOnly="true" type="xs:string" minOccurs="0" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="BillNoSale" codegen:typedName="PettyCashBill" codegen:typedPlural="PettyCashBills">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="BillNoSaleID" msdata:ReadOnly="true" msdata:AutoIncrement="true" type="xs:int" />
							<xs:element name="PaymentSum" type="xs:double" default="0" />
							<xs:element name="Comment" type="xs:string" minOccurs="0" codegen:nullValue="_empty" />
							<xs:element name="EmployeeID" type="xs:int" codegen:nullValue="0" nillable="true" minOccurs="0" />
							<xs:element name="CreationTime" type="xs:dateTime" />
							<xs:element name="OperatorID" type="xs:int" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:choice>
		</xs:complexType>
		<xs:unique name="DataSetBillKey1" msdata:PrimaryKey="true">
			<xs:selector xpath=".//mstns:Bill" />
			<xs:field xpath="mstns:BillID" />
		</xs:unique>
		<xs:keyref name="BillBillDetail" refer="DataSetBillKey1">
			<xs:selector xpath=".//mstns:BillDetail" />
			<xs:field xpath="mstns:BillID" />
		</xs:keyref>
		<xs:keyref name="BillPayment" refer="DataSetBillKey1">
			<xs:selector xpath=".//mstns:Payment" />
			<xs:field xpath="mstns:BillID" />
		</xs:keyref>
		<xs:keyref name="BillBillProduct" refer="DataSetBillKey1">
			<xs:selector xpath=".//mstns:BillProduct" />
			<xs:field xpath="mstns:BillID" />
		</xs:keyref>
		<xs:unique name="DataSetBillKey3" msdata:PrimaryKey="true">
			<xs:selector xpath=".//mstns:BillNoSale" />
			<xs:field xpath="mstns:BillNoSaleID" />
		</xs:unique>
	</xs:element>
</xs:schema>